package zuoye;

import org.omg.CORBA.PUBLIC_MEMBER;

public class Calculator {
/*
 设计一个计算器类Calculator。
 让该类具有加、减、乘、除、取模运算的功能；
 只要传入任意两个参数，均可以计算并返回对应的算术运算结果。
 */
	//计算并返回两数之和
	public double add(double d1,double d2) {
		return d1+d2;
	}
	//计算并返回两数之差
	public double subtract(double d1,double d2) {
		return d1-d2;
	}
	//计算并返回两数之积
	public double multiply(double d1,double d2) {
		return d1*d2;
	}
	//计算并返回两数之商
		public double divide(double d1,double d2) {
			if(d2==0) {
				return 0;
			}else {
				return d1/d2;
			}
		}
		//计算并返回取模的值
		public double delivery(double d1,double d2) {
			if (d1<d2) {
				return d1;
			}
			if(d1==d2) {
				return 0;
			}else {
				return d1%d2;
			}
		}
		//幂运算
		public double exponent(double d1,double d2) {
			return Math.pow(d1, d2);
		}
}
